package com.d3works.apps.account.service;

import com.d3works.apps.account.db.ClosureAssistant;
import com.d3works.apps.account.db.ClosureAssistantLine;
import com.d3works.exception.D3worksException;
import java.util.List;
import java.util.Map;

public interface ClosureAssistantLineService {

  List<ClosureAssistantLine> initClosureAssistantLines(ClosureAssistant closureAssistant)
      throws D3worksException;

  void cancelClosureAssistantLine(ClosureAssistantLine closureAssistantLine)
      throws D3worksException;

  void validateClosureAssistantLine(ClosureAssistantLine closureAssistantLine)
      throws D3worksException;

  Map<String, Object> getViewToOpen(ClosureAssistantLine closureAssistantLine)
      throws D3worksException;
}
